bill ming labs